//
//  ZZFBaseView+PlaceholderView.h
//  Pods
//
//  Created by quheng on 2017/9/29.
//
//

//#import "ZZFBaseView.h"


#import <UIKit/UIKit.h>


/** UIView的占位图类型 */
typedef NS_ENUM(NSInteger, ZZFPlaceholderViewType) {
    
    ZZFPlaceholderViewTypeNoNetwork = 0, /** 无网络 */
   
    ZZFPlaceholderViewTypeNoDatas   = 1, /** 无数据 */
    
    ZZFPlaceholderViewOtherType     = 2  /** 其他  */
};

@interface UIView (PlaceholderView)

/**
 展示UIView及其子类的占位图
 
 @param type 占位图类型
 @param reloadBlock 重新加载回调的block
 */
- (void)bz_showPlaceholderViewWithType:(ZZFPlaceholderViewType)type reloadBlock:(void(^)())reloadBlock;

/**
 主动移除占位图
 占位图会在你点击“重新加载”按钮的时候自动移除，你也可以调用此方法主动移除
 */
- (void)bz_removePlaceholderView;

@end
